iT邦幫忙

2022 iThome 鐵人賽

DAY 9
0
Software Development

語言只是工具,遊走在需求和技術間的腦力激盪之旅系列 第 9

Day 9 - Case 1 : 日常作業自動化(Power Automate)

  • 分享至 

  • xImage
  •  

延續昨天的評估提出的相對應解決方法,今天主要會聚焦在Power Automate的一些功能應用,以及在這個工具進階應用時可以怎麼使用。

快速說明與如何使用

安裝與註冊帳號

Power Automate有分為桌面板和service的版本,而在這個部分會使用桌面板說明,安裝的相關資訊可以參照此連結

完成安裝之後接著需要註冊一個微軟的帳號,登入完成後若看到此畫面代表可以開始使用囉~
Imgur

範例說明

在第一次接觸這個工具時如果想要看看有沒有現成的範例,這時候可以點擊標籤的範例後可以看到不同類型的範本,基本上這一些範本可以大部分涵蓋包含網頁端的處理、excel檔案的處理或者是日常作業的相關資訊處理等等。
Imgur

接著來從其中一個範本檢視,這個部份選擇web自動化的擷取網頁的螢幕畫面
Imgur

當點擊開始的流程之後會跳出輸入訊息的視窗,這時候就可以輸入想要截圖的網址後會開始瀏覽器,並且如果內容長度需要往下捲動則會自動的做擷取的動作。
Imgur

流程完成後會將當前網頁的圖片範圍匯出成一個jpg,這樣子就可以達成透過流程做擷取網頁所有內容的動作囉!
Imgur

接著檢視Excel自動化的部分,從範例可以看到的是流程的應用上,從開啟檔案、搜尋檔案指令的欄位、擷取資料表、合併資料表以及取代Excel對應的數值都是可以滿足的。
Imgur

其中例如合併報表的部分在執行之後跳出的畫面,如果是透過純程式開發就有一點WinForm的味道(或者是console application),但透過Power Automate開發可以直接選取對應的元件達成畫面的設計。
Imgur

回過頭來再看看流程的設計部分,雖然說流程大部分可以選擇元件應用,但是有一些使用者輸入的資訊或者是對應處理的路徑,也是需要使用變數的方式做存取,另外要達成讀取當前所有檔案內的相關資訊,也是需要搭配迴圈的功能來滿足。
Imgur

總結而言使用這個工具帶來的便利可以提供使用者有開發的空間,並且當前的需求過於複雜時,開發者也可以用寫程式的概念完成功能。


上一篇
Day 8 - Case 1 : 日常作業自動化(需求評估與解決方法)
下一篇
Day 10 - Case 1 : 除了桌面版之外接著來走入雲端的服務吧!(Power Automate)
系列文
語言只是工具,遊走在需求和技術間的腦力激盪之旅30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言